package com.cskaoyan.javase.oop1._13block._0introduction;
/**
 * 代码块
 * 代码块的概念，实际上我们在流程控制时就已经提出来时。
 * 那时，我们理解的代码块就是为了限制局部变量的一个大括号，今天来详细的学习一下代码块
 * 代码块的定义：
 * 由若干条Java语句组成，并且用一对大括号括起来的结构，叫做代码块。代码块不包括类体
 * 代码块的分类：
 * 根据其位置和声明方式的不同，可以分为（四种常见的）：
 * 局部代码块：定义在局部位置的代码块
 * 构造代码块
 * 静态代码块
 *      都是定义在成员位置的代码块
 *      
 * 同步代码块
 * 注：同步代码块，涉及多线程知识，后面再学习
 * 
 * @since 09:49
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    {

    }

    static {

    }
    public static void main(String[] args) {
        int a;
        {
            // int a;
            int b;
        }
        int b;
    }
}
